闲扯
点分治果然很多都是模板啊
题面
Solution
我们可以知道,一共有 $n^2$ 中选法,所以我们只需要统计距离为 $3$ 的倍数的点对即可。
因为两点间可以互换位置,求出答案之后要乘上二。又因为自己到自己的距离为 $0$ ,所以最后还要加上 $n$ 。
因为要求 $3$ 的倍数,所以我们可以对所有的距离模 $3$ ,计算贡献时,只需要找之前出现的,到重心距离为 $3-dis\ mod\ 3$ 的个数即可,最后再加上到重心距离为 $3$ 的倍数的个数。
1 |
|
总结
要注意看题目要求(顺序不同算不同的)